import Dependencies._

ThisBuild / scalaVersion     := "2.12.8"
ThisBuild / version          := "0.1.0"
ThisBuild / organization     := "very.util"

lazy val lang = RootProject(file("../very-util-lang"))

lazy val json = RootProject(file("../very-util-json"))

lazy val http = RootProject(file("../very-util-scalaj-http"))

lazy val log = RootProject(file("../very-util-log"))

lazy val root = (project in file("."))
  .settings(
    name := "very-util-play",
    libraryDependencies ++=
      (Seq(
        play,
        quartzLib,
        cacheLib,
        jbcryptLib,
        fileLib,
      ) ++ jsonLib ++ scalikejdbc)
  ).dependsOn(lang, json, http, log)

